13b8cad13100f6847d37d4066ce1879a50a925cd,Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java,HumanPlayer,chooseTarget,#Outcome#Target#Ability#Game#,286

Before Change


        updateGameStatePriority("chooseTarget", game);
        while (!abort) {
            Set<UUID> possibleTargets = target.possibleTargets(source==null?null:source.getSourceId(), playerId, game);
            boolean required = possibleTargets.isEmpty() ? false : target.isRequired(source);
            game.fireSelectTargetEvent(playerId, target.getMessage(), possibleTargets, required, getOptions(target));
            waitForResponse(game);
            if (response.getUUID() != null) {

After Change


        updateGameStatePriority("chooseTarget", game);
        while (!abort) {
            Set<UUID> possibleTargets = target.possibleTargets(source==null?null:source.getSourceId(), playerId, game);
            boolean required = target.isRequired(source);
            if (possibleTargets.isEmpty() || target.getTargets().size() >= target.getNumberOfTargets()) {
                required = false;
            }